package com.my.zl.console.common.utils.generator.bean;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class CfgTemplate implements Serializable {

    private static final long serialVersionUID = 1L;
    
    private String templateFileId;
    private String projectId;
    private String moduleId;
    private String templateId;
    private String fileTitle;
    private String fileName;
    
    /** 模板引用名.  */
    private String quoteTag;
    
    /** 模板引用名(初始).  */
    private String fromQuoteTag;
    
    /** 来源方法/表/对象 */
    private String fromKeyCode;
    
    /** 输出文件格式.  */
    private String outputFileFormat;
    
    /** 输出基础路径.  */
    private String outputBasePath;
    
    /** 输出路径.  */
    private String outputPath;
    
    /** 输出文件名.  */
    private String outputFileName;
    
    /** 引用文件路径.  */
    private String importFile;
    
    /** 继承类.  */
    private String extendClazz;
    
    /** 额外引入类.  */
    private String importClazz;
    
    /** 额外加载类.  */
    private String autowiredClazz;
    
    /** 输出类型.  */
    private String outputType;
    
    /** 是否生成文件*/
    private String loadTemplate;
    
    /** 是否需要*/
    private String needFlag;
    
    /**********************************************/
    
    /** 完整最终包路径  */
    private String lastPackPath;
    
    /** 完整最终路径  */
    private String lastFilePath;
    
    /** 自身包路径  */
    private String lastOwnPackPath;
    
    /** 创建路径  */
    private String lastCreatePath;
}
